package ${packageName}.service;
import ${packageName}.dao.${name};
import ${packageName}.vo.${name}AddVo;
import ${packageName}.vo.${name}BatchVo;
import ${packageName}.vo.${name}UpdateVo;
import java.util.List;
/**
* @author zg
*/
public interface ${name}Service {
    /**
    * 新增
    * @param param
    * @return
    */
    ${name} add(${name}AddVo param);

    /**
    * 删除
    * @param idList 实体ID列表
    */
    void del(List<Long> idList);

    /**
    * 更新
    * @param param
    * @return
    */
    ${name} update(${name}UpdateVo param);

    /**
    * 批量更新
    * @param param
    */
    void batchUpdate(${name}BatchVo param);
<#if hasSortColumn>
    /**
    * 排序
    * @param sortStr
    */
    void sort(String sortStr);
</#if>
}
